@import url(css/reset.css);
@import url(css/960_24_col.css);
body {font-size:14px;color:#454444;background:#ebe8e8;font-family: Cambria, Georgia, Times, serif;background-attachment:fixed;}
hr {border:0 #ccc dotted;border-top-width:1px;clear:both;height:1px;}
:focus {outline:0;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
a img {border:0;}
h1 {font-size:24px;}
h2 {font-size:22px;}
h3 {font-size:20px;}
h4 {font-size:18px;}
h5 {font-size:16px;}
h6 {font-size:14px;}
ol {list-style:decimal;}
ul {list-style:disc;}
li {margin-left:30px;}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, img, figure, iframe {
    margin-bottom:15px;font-weight:normal;}
h1, h2, h3, h4, h5, h6 {font-family: Arvo, Cambria, Georgia, Times, serif;color:#2a2a28;margin-bottom: 10px;}
a {text-decoration:none;color:#454444;}
input[type="submit"] {cursor:pointer;}
th {font-weight:bold;background:#ebe8da;}
th, td {padding:5px;border:1px solid #ebe8da;}
textarea {width:200px;height:50px;}
.full-content {padding:0 15px;}
.main-content {background-color:#fff;-moz-box-shadow: 0 0 5px #c1c1c1;-webkit-box-shadow: 0 0 5px #c1c1c1;box-shadow: 0 0 5px #c1c1c1;}
.slider-wrapper {width:950px;height:500px;background:url(images/slide-shaddow.png) 20px 417px no-repeat;margin:0 auto;margin-bottom:0px;}
#container {width:950px;margin:0 auto;position:relative;background-color:#fff;}
#example {width:920px;height:420px;position:relative;margin-left:20px;background-color:#fff;}
#frame {position:absolute;z-index:50;width:916px;height:417px;top:0px;left:-3px;}

.caption {position:absolute;bottom:30px;right:35px;width:301px;height:auto;z-index:99999;background:url(images/caption.png);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); /* IE 5.5+*/
-moz-opacity: 0.6; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.6; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.6; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
/* For IE8 and earlier */
    padding:20px 20px;padding-bottom: 10px;padding-right: 30px;}

.caption h2 {font-size:24px;margin-bottom:10;position:relative;color:#fff;}
.caption p {font-size:16px;margin-bottom:10px;position:relative;color: #cccccc;}


.feature-content {
    width:1020px;
    margin:0 20px 50px 0px;
    overflow:hidden;
}
.feature-content h1{
    border-bottom:1px dashed #bcbcb0;
    padding-bottom:8px;
    margin-bottom:30px;
    margin-right:105px;
}
.feature-content .feature-item {
    width:212px;
    float:left;
    margin-right:24px;
}
.feature-content .feature-item p {
    color:#4d4c4c;
    margin-bottom:0;
    padding-bottom:1px;
    text-align:justify;
    line-height:20px;
}
.feature-content .feature-item h4 {
    margin-top:20px;
    margin-bottom:10px;
    color:#2a2a28;
}
.feature-content .feature-item a {
    color:#878e5b;
}
.feature-content .feature-item img {
    height:133px;
    width:203px;
    border:1px solid #ddd;
    padding:4px;
    margin-bottom:5px;
}
.bottom-feature {
    margin-bottom:30px;
    overflow:hidden;
}
.bottom-feature .bottom-feature-left {
    width:585px;
    float:left;
}
.bottom-feature .bottom-feature-left img {
    float:left;
    margin-right:15px;
    width:185px;
    height:165px;
    border:1px solid #d7d4d4;
    padding:8px;
}
.bottom-feature .bottom-feature-left-inner-wrapper {
    margin-bottom:80px;
    clear: both;
    display: block;
}
.bottom-feature .bottom-feature-left h1 {
    border-bottom:1px dashed #bcbcb0;
    padding-bottom:8px;
    margin-bottom:30px;
}
.bottom-feature .bottom-feature-left .bottom-feature-left-inner p {
    line-height:22px;
}
.bottom-feature-left-inner{
    overflow: hidden;
}
.bottom-feature-left-inner a.index-read{
    background:url(front-page/images/index-read.png) no-repeat;
    padding:17px 49px;
    margin-top:18px;
    float: right;
}
.bottom-feature .bottom-feature-left .bottom-feature-left-inner h3{
    margin-bottom:8px;
}
.bottom-feature .bottom-feature-right {
    width:333px;
    float:left;
}
.bottom-feature .bottom-feature-right h1 {
    margin-left:55px;
    border-bottom:1px dashed #bcbcb0;
    padding-bottom:8px;
    margin-bottom:30px;
}
.bottom-feature .bottom-feature-right .bottom-feature-right-wrapper {
    margin-left:55px;
}
.bottom-feature .bottom-feature-right .bottom-feature-right-wrapper p {
    margin-bottom:37px;
    line-height:22px;
}
.index-info{
    background:#71963c url(front-page/images/green-sep.png) repeat-x;
    overflow:hidden;
    padding-top:8px;
    padding-bottom:0;
    border-bottom:1px solid #47621f;
    margin-bottom:0;
}
.index-info .index-info-one, .index-info .index-info-two, .index-info .index-info-three{
    padding:6px 0 10px 30px;
    margin-left:15px;
}
.index-info .index-info-one{
    background:url(front-page/images/mob-green.png) 0 0 no-repeat;
}
.index-info .index-info-two{
    background:url(front-page/images/sms-green.png) 0 2px no-repeat;
    padding-left:35px;
}
.index-info .index-info-three{
    background:url(front-page/images/timing-green.png) 0 0 no-repeat;
    padding-left:35px;
}
.index-info .index-info-one span, .index-info .index-info-two span, .index-info .index-info-three span{
    color:#fff;
    font-size:18px;
    margin-left:5px;
    text-shadow:0 1px 0 #406180;
    font-family:"Times New Roman", Times, serif;
    font-style:italic;
    margin-bottom:10px;
    overflow:hidden;
}
.index-info .index-info-one img, .index-info .index-info-two img, .index-info .index-info-three img{
    margin-bottom:11px;
}
.footer {
    padding-top: 5px;
    background-color:#292929;
    -webkit-box-shadow: 0px 4px 4px #c1c1c1;
    -moz-box-shadow:    0px 4px 4px #c1c1c1;
    box-shadow:         0px 4px 4px #c1c1c1;
    color:#bcbaba;
}
.widget_inner {
    margin:0 0px 0px 15px;
    background:url(front-page/images/footer-line.png) right repeat-y;
    padding-right:20px;
}
.widget_inner.last{
    background:none;
    padding-right:0px;
}
.footer h4{
    color:#fefefe;
}
.footer .widget_inner .searchform {
    width:200px;
    height:26px;
    border:none;
    position:relative;
    margin-bottom:10px;
}
.footer .widget_inner ul li{
    margin-bottom:8px;
}
.footer .widget_inner .searchform input[type="text"] {
    width:125px;
    height:26px;
    background:transparent;
    border:none;
    padding:0px 35px 0px 8px;
    color:#dfdfdf;
}
.footer .widget_inner .searchform input[type="submit"] {
    position:absolute;
    right:5px;
    top:8px;
    background:url(front-page/images/search.png) no-repeat;
    width:40px;
    height:26px;
    border:none;
    cursor:pointer;
}
.footer a {
    color: #86c157;
}
.footer ul {
    list-style:url(front-page/images/footer-bullet.png);
    margin-left:15px;
}
.footer ul li {
    margin-left:0px;
}
.footer ul li a {
    text-decoration:none;
    color:#bcbaba;
}
.footer ul li a:hover {
    color:#fff;
}
.footer-strip {
    background:url(front-page/images/footer-line.png) repeat-x;
    height:2px;
}
.bottom-footer {
    background-color:#333334;
    color:#848484;
    margin-bottom:30px;
    -webkit-box-shadow: 0px 4px 4px #c1c1c1;
    -moz-box-shadow:    0px 4px 4px #c1c1c1;
    box-shadow:0px 4px 4px #c1c1c1;
    overflow:hidden;
    padding:10px 0;
}
.bottom-footer .footer_bottom_inner span.copyright {
    margin-left:20px;
    margin-bottom:0;
}
.bottom-footer .footer_bottom_inner span.copyright a{
    color:#848484;
}
.bottom-footer .footer_bottom_inner {
    margin-bottom:0;
}
